@charset "utf-8";
@import "common/iconfont";
@import "common/reset";
@import "generalize";
@import "revenue";
@import "deposit";
@import "amount";
@import "detail";
.web_all{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    header{
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 15px;
        font-size: 16px;
        background: #f7f7f7;
        height: 42px;
        width: 100%;
    }
    section{
        position: absolute;
        top: 42px;
        bottom: 55px;
        width: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        background: #f3f4f6;
        .show_box{
            height: 33%;
            background-image: url(../images/show.jpg);
            /* 背景图垂直、水平均居中 */
            background-position: center center;
            /* 背景图不平铺 */
            background-repeat: no-repeat;
//          /* 当内容高度大于图片高度时，背景图像的位置相对于viewport固定 */
//          background-attachment: fixed;
            /* 让背景图基于容器大小伸缩 */
            background-size: cover;
            position: relative;
            .income_box{
                color: #fff;
                text-align: center;
                padding-top: 30px;
                span{
                    font-size: 30px;
                }
                p{
                    font-size: 16px;
                }
            }
            .sales{
                display: flex;
                justify-content: space-between;
                align-items: center;
                position: absolute;
                width: 100%;
                bottom: 0;
                div{
                    width: 33%;
                    background: rgba(0,0,0,.1);
                    text-align: center;
                    color: #fff;
                    padding-top: 12px;
                    padding-bottom: 12px;
                    span{
                        font-size: 16px;
                    }
                    p{
                        font-size: 14px;
                    }
                }
            }
        }
        .add{
            width: 94%;
            margin: 0 auto;
            border: 1px solid #e3e3e3;
            background: #fff;
            border-radius: 6px;
            text-align: center;
            padding-top: 5px;
            padding-bottom: 5px;
            margin-top: 15px;
            margin-bottom: 16px;
            i{
                color: #fd3636;
                font-size: 20px;
                margin-right: 12px;
            }
            span{
                color: #e54747;
                font-size: 18px;
            }
        }
        .manage_list{
            width: 100%;
            height: 58%;
            background: #fff;
            border: 1px solid #eeeeee;
            ul{
                height: 100%;
                display: flex;
                justify-content: space-around;
                align-items: center;
                flex-wrap: wrap;
                text-align: center;
                li{
                    width: 33.3%;
                    height: 50%;
                    border: 1px solid #eeeeee;
                     &:nth-child(2){
                         .manage_item{
                             .manage_img{
                                 padding-top: 23px;
                             
                             }
                             
                         }
                    }
                    &:nth-child(3){
                         .manage_item{
                             .manage_img{
                                 padding-top: 30px;
                             
                             }
                             
                         }
                    }
                    &:nth-of-type(5){
                         .manage_item{
                             .manage_img{
                                 padding-top: 29px;
                             
                             }
                             
                         }
                    }
                    &:nth-of-type(6){
                         .manage_item{
                             .manage_img{
                                 padding-top: 28px;
                             
                             }
                             
                         }
                    }
                    .manage_item{
                        font-size: 16px;
                        position: relative;
                        .manage_img{
                            width: 60%;
                            margin: 0 auto;
                            padding-top: 17px;
                            padding-bottom: 10px;
                            img{
                                width: 100%;
                            }
                        }
                    }
                }
            }
        }
    }
    footer{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        display: flex;
        justify-content: space-around;
        align-items: center;
        text-align: center;
        background: #fefefe;
        border-top: 1px solid #c1c1c1;
        font-size: 0;
        overflow: hidden;
        div{
            i{
                font-size: 24px;
            }
            p{
                font-size: 14px;
            }
        }
        .active{
            i{
                color: #d62d31;
            }
        }
        
    }
    
    
}

.web6{
    position: absolute;
    top: 0;
    width: 100%;
    bottom: 0;
//  height: 100%;
    transform: translateX(-100%);
    transition: all 1s;
    .bg{
        background: rgba(0,0,0,.65);
        height: 100%;
        position: relative;
        .all{
            position: absolute;
            bottom: 0;
            width: 100%;
            height: 27%;
            background: #fff;
            text-align: center;
            .add_product{
                border-bottom: 1px solid #e0e0e0;
                padding-top: 15px;
                padding-bottom: 15px;
                i{
                    width: 50px;
                    height: 50px;
                    display: block;
                    font-size: 34px ;
                    margin: 0 auto;
                    color: #fff;
                    border-radius: 50%;
                    background: #82cf4f;
                    margin-bottom: 10px;
                }
                p{
                    color: #999999;
                    font-size: 16px;
                }
            }
            .abolish{
                font-size: 20px;
                padding-top: 5px;
            }
        }
    }
}


@media(max-width:320px){
    .web_all{
        section{
            .show_box{
                .income_box{
                    padding-top: 11px;
                }
            }
        }
    }
}

